package action;

///*
// * To change this template, choose Tools | Templates
// * and open the template in the editor.
// */
//package servlet;
//
//import dao.LoginDAO;
//import dto.LoginDTO;
//import java.io.IOException;
//import java.io.PrintWriter;
//import javax.servlet.RequestDispatcher;
//import javax.servlet.ServletException;
//import javax.servlet.http.HttpServlet;
//import javax.servlet.http.HttpServletRequest;
//import javax.servlet.http.HttpServletResponse;
//import javax.servlet.http.HttpSession;
//
///**
// *
// * @author vodangbinhtay
// */
//public class LoginAction extends HttpServlet {
//LoginDAO dao = new LoginDAO();
//    /** 
//     * Processes requests for both HTTP <code>GET</code> and <code>POST</code> methods.
//     * @param request servlet request
//     * @param response servlet response
//     * @throws ServletException if a servlet-specific error occurs
//     * @throws IOException if an I/O error occurs
//     */
////    protected void processRequest(HttpServletRequest request, HttpServletResponse response)
////            throws ServletException, IOException {
////        response.setContentType("text/html;charset=UTF-8");
////        PrintWriter out = response.getWriter();
////        try {
////            String forward = "";
////            HttpSession session = request.getSession(true);
////            LoginDTO ac = (LoginDTO) session.getAttribute("account");
////            String action = request.getParameter("action") == null ? "" : request.getParameter("action");
////            if (ac == null) {
////                if (action.equals("")) {
////                    forward = "Login.jsp";
////                } else {
////                    String user = request.getParameter("username");
////                    String pass = request.getParameter("password");
////                    if(dao.loginUser(user, pass) ){
////                        ac = new LoginDTO();
////                        ac.setUser(user);
////                        ac.setPass(pass);
////                        session.setAttribute("account", ac);
////                        forward = "BookAction?action=list";
////                    }else {
////                        request.setAttribute("error", "Username or password isn't validate");
////                        forward = "Login.jsp";
////                    }
////                }
////            } else {
////                forward = "BookAction?action=list";
////            }
////            RequestDispatcher dis = request.getRequestDispatcher(forward);
////            dis.forward(request, response);
////        } finally {            
////            out.close();
////        }
////    }
//
//    // <editor-fold defaultstate="collapsed" desc="HttpServlet methods. Click on the + sign on the left to edit the code.">
//    /** 
//     * Handles the HTTP <code>GET</code> method.
//     * @param request servlet request
//     * @param response servlet response
//     * @throws ServletException if a servlet-specific error occurs
//     * @throws IOException if an I/O error occurs
//     */
//    @Override
//    protected void doGet(HttpServletRequest request, HttpServletResponse response)
//            throws ServletException, IOException {
//        processRequest(request, response);
//    }
//
//    /** 
//     * Handles the HTTP <code>POST</code> method.
//     * @param request servlet request
//     * @param response servlet response
//     * @throws ServletException if a servlet-specific error occurs
//     * @throws IOException if an I/O error occurs
//     */
//    @Override
//    protected void doPost(HttpServletRequest request, HttpServletResponse response)
//            throws ServletException, IOException {
//        processRequest(request, response);
//    }
//
//    /** 
//     * Returns a short description of the servlet.
//     * @return a String containing servlet description
//     */
//    @Override
//    public String getServletInfo() {
//        return "Short description";
//    }// </editor-fold>
//}
